package com.grace.dto;

import com.grace.model.SysAcl;
import lombok.Data;
import org.springframework.beans.BeanUtils;

@Data
public class AclDto extends SysAcl {

    //是否要默认选中
    private boolean checked = false;

    //是否有权限操作
    //用户在操作的时候，它能分配的权限一定不能超过，它本身已有权限的上限
    private boolean hasAcl = false;

    /**
     * 适配
     */
    public static AclDto adapt(SysAcl sysAcl) {
        AclDto aclDto = new AclDto();
        BeanUtils.copyProperties(sysAcl, aclDto);
        return aclDto;
    }

}
